// layui.use(['form', 'layer'], function () {
//     var form = layui.form;
//     var layer = layui.layer;
//     form.render();
//     form.verify({
//         username: function (value) {
//             console.log(value)
//             if (value.length == 0) {
//                 return '用户名不能为空';
//             }
//             if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
//                 return '用户名不能有特殊字符';
//             }
//             if (/(^\_)|(\__)|(\_+$)/.test(value)) {
//                 return '用户名首尾不能出现下划线\'_\'';
//             }
//             if (/^\d+\d+\d$/.test(value)) {
//                 return '用户名不能全为数字';
//             }
//
//             //如果不想自动弹出默认提示框，可以直接返回 true，这时你可以通过其他任意方式提示（v2.5.7 新增）
//             if (value === 'xxx') {
//                 alert('用户名不能为敏感词');
//                 return true;
//             }
//         }
//         , password: [
//             /^[\S]{6,12}$/
//             , '密码必须6到12位，且不能出现空格'
//         ]
//         ,password_twice:function (value){
//             var newpwd=$("#pwd1").val()
//             if(value.length==0){
//                 return '密码必须6到12位，且不能出现空格'
//             }
//             if(newpwd!=value){
//                 return '密码必须保持一致哟'
//             }
//         }
//         , phone: [
//             /^[1][0-9]{10}$/
//             , '手机号格式不正确'
//         ]
//         , vercode: [
//             /[\S]+/,
//             '请输入验证码'
//         ]
//         ,check:function (){
//             var checked=$("#key_service").get(0)
//             if (checked.checked==false){
//                 // layer.msg("请勾选协议",{icon:5,time:2000,anim: 6})
//                 return '请勾选协议'
//             }
//         }
//     });
//     form.on('submit', function(data){
//         $.ajax({
//             url: "/users/reg",
//             type: "POST",
//             data: $("#form-reg").serialize(),
//             dataType: "json",
//             success: function(res) {
//                 console.log(res)
//                 if (res.state == 200) {
//                     alert("注册成功！");
//                     location.href = "login.html";
//                 } else {
//                     alert("注册失败！" + res.message);
//                 }
//             }
//         });
//     });
    // $(".newlogin").on('click', function () {
    // 	var index = parent.layer.getFrameIndex(window.name);
    // 	parent.layer.close(index);
    // 	parent.layer.open({
    // 		type: 2,    //弹出一个页面层
    // 		title: "登录",
    // 		content: 'login.html',
    // 		area: ['500px', '500px'],
    // 		anim: 1
    // 	})
    // });
    // $("#btn-reg").click(function() {
    // 	console.log('request...')
    // 	return
    // 	$.ajax({
    // 		url: "/users/reg",
    // 		type: "POST",
    // 		data: $("#form-reg").serialize(),
    // 		dataType: "json",
    // 		success: function(res) {
    // 			console.log(res)
    // 			if (res.state == 200) {
    // 				alert("注册成功！");
    // 				location.href = "";
    // 			} else {
    // 				alert("注册失败！" + res.message);
    // 			}
    // 		}
    // 	});
    // });
// });

//JavaScript代码 生成随机数
function generate(){
    for(var j=0;j<4;j++){
        var randStr = "";
        for (var i = 0; i < 6; i++) {//此处的12为生成12位数字，可随即更改
            var randItem = Math.floor(Math.random() * 10);
            randStr += randItem;
        }
        var value= randStr;//此处的766是要求必须已766开头，如果不需要可以去掉并在for循环中填入你要的位数
        document.getElementById("stu_id").value=(value);
    }
}

layui.use(['form', 'layer'], function () {
    var form = layui.form;
    var layer = layui.layer;
    form.render();
    form.verify({
        username: function (value) {
            console.log(value)
            if (value.length == 0) {
                return '用户名不能为空';
            }
            if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
                return '用户名不能有特殊字符';
            }
            if (/(^\_)|(\__)|(\_+$)/.test(value)) {
                return '用户名首尾不能出现下划线\'_\'';
            }
            if (/^\d+\d+\d$/.test(value)) {
                return '用户名不能全为数字';
            }

            //如果不想自动弹出默认提示框，可以直接返回 true，这时你可以通过其他任意方式提示（v2.5.7 新增）
            if (value === 'xxx') {
                alert('用户名不能为敏感词');
                return true;
            }
        }
        , password: [
            /^[\S]{6,12}$/
            , '密码必须6到12位，且不能出现空格'
        ]
        ,password_twice:function (value){
            var newpwd=$("#pwd1").val()
            if(value.length==0){
                return '密码必须6到12位，且不能出现空格'
            }
            if(newpwd!=value){
                return '密码必须保持一致哟'
            }
        }
        , phone: [
            /^[1][0-9]{10}$/
            , '手机号格式不正确'
        ]
        , idCard:[
            /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
            , '身份证号码格式不正确'
        ]
        , createDate:[
            /^(0?[1-9]|1[0-2])$/
            , '创建日期'
        ]
        , userEmail:[
            /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
            , '邮箱格式不正确'
        ]
        , vercode: [
            /[\S]+/,
            '请输入验证码'
        ]
        ,check:function (){
            var checked=$("#key_service").get(0)
            if (checked.checked==false){
                // layer.msg("请勾选协议",{icon:5,time:2000,anim: 6})
                return '请勾选协议'
            }
        }
    });
    form.on('submit', function(data){
        console.log($("#form-reg").serialize());
        $.ajax({
            url: "/users/reg",
            type: "POST",
            data: $("#form-reg").serialize(),
            dataType: "json",
            success: function(res) {
                console.log(res)
                if (res.state == 200) {
                    alert("注册成功！");
                    window.location.href = "../../login.html";
                } else {
                    alert("注册失败！" + res.message);
                }
            }
        });
        return false;
    });
    // $(".newlogin").on('click', function () {
    // 	var index = parent.layer.getFrameIndex(window.name);
    // 	parent.layer.close(index);
    // 	parent.layer.open({
    // 		type: 2,    //弹出一个页面层
    // 		title: "登录",
    // 		content: 'login.html',
    // 		area: ['500px', '500px'],
    // 		anim: 1
    // 	})
    // });
    // $("#btn-reg").click(function() {
    // 	console.log('request...')
    // 	return
    // 	$.ajax({
    // 		url: "/users/reg",
    // 		type: "POST",
    // 		data: $("#form-reg").serialize(),
    // 		dataType: "json",
    // 		success: function(res) {
    // 			console.log(res)
    // 			if (res.state == 200) {
    // 				alert("注册成功！");
    // 				location.href = "";
    // 			} else {
    // 				alert("注册失败！" + res.message);
    // 			}
    // 		}
    // 	});
    // });
});

